Service was suspended in both directions after the man was struck at 7:25 a.m. just west of the Park Ridge train station, New Jersey Transit's Nathan Rudy said.
The 1612 train left Spring Valley at 7:10 a.m. for Secaucus Junction and had 180 customers and a crew aboard, Rudy said.
NJ Transit buses and private carriers picked up the passengers, he said.
NJT police were investigating.
Click here to follow Daily Voice Tappan-Blauvelt and receive free news updates.